conglomerate of large stones - Alemán Inglés Diccionario